package util;

import java.util.*;

public class Pasing {
	
 
  private static int pg=0; // 시작시 게시물 리스트 첫번째
  private static int totalbox; // 페이지에 보여질 총박스 사이즈 
  private static int listsize = 10; // 한페이지에 보여질 게시물 row 수 
  private static int CurrentPage;
  private static int nextPage = 1; 
  private static int boxsize = 10; // 한페이지에 보여질 박스 사이즈

	

  // 총 박스 구함 
  public static void BoxList(int totalcount){
	 totalbox  = totalcount/listsize;
	 totalbox = (totalcount%listsize==0)?totalbox:(totalbox+1);
	}
 // 현재페이지 저장 
  public static Map<String,Object> setCurrentPage(Map<String,Object> param){
	  
	 
	  // CurrentPage 
	  if(param.get("CurrentPage") != null){
		  	String i =  (String)param.get("CurrentPage");
		    int curt = Integer.parseInt(i);
		    
		    param.put("pg",listsize*curt-listsize);
		    param.put("bg",listsize);
	
	  }else{
		  	param.put("pg", pg);
		  	param.put("bg", listsize); 
	  }
	  return param;
	  
  }
  
  public static StringBuffer PageList(){
	
	  StringBuffer sb = new StringBuffer();
	
	  
	  sb.append("<a href='/bs/bbs1.tump?pg="+pg+"&bg="+listsize+"'>[prev]</a>");
	  
	  
	  for(CurrentPage=nextPage; CurrentPage<totalbox+1; CurrentPage++){ 
		
		  if(CurrentPage<=boxsize)
			
		  sb.append("<a href='/bs/bbs1.tump?CurrentPage="+CurrentPage+"'>["+CurrentPage+"]</a>");
	  }
	 
	  
	  sb.append("<a href='/bs/bbs1.tump?CurrentPage='>[next]</a>");
	  
	  return sb;
  }
}